home *** CD-ROM | disk | FTP | other *** search
/ Magazyn WWW 1998 October / www_10_1998.iso / prog / mac / smallgif / tucows_smallgif.hqx / A Smaller GIF 1.08 (PowerPC) / Reference Manual < prev    next >
Text File  |  1997-06-05  |  19KB  |  484 lines

  1.  
  2.  
  3.  
  4.  
  5. This is a very brief reference manual for A Smaller GIFá. It can be found online at
  6. http://www.peda.com/smaller/man.html. The manual has two sections. The first
  7. section describes the menus; the second section describes the windows.
  8.  
  9. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  10.  
  11.  
  12.  
  13.  
  14. We begin with an overview of the menus available while using A Smaller GIF.
  15.  
  16. Apple Menu
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.    * About A Smaller GIF... displays the start-up screen. It may be
  24.      dismissed by pressing any key. The start-up screen shows the program's
  25.      version number on the left and the registered user's name on the right.
  26.  
  27. File Menu
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.    * Open... allows you to open an animated GIF to work with. After opening
  44.      a file, three windows will open (a preview window, an animation
  45.      controls window, and a frame controls window). The windows are
  46.      described in the Windows section of this manual. An additional work
  47.      window (the range controls window) may be opened via Range Controls...
  48.      in the Animation menu.
  49.  
  50.    * Close Window closes the foremost window. Closing any of the windows for
  51.      a particular animated GIF will close all of the windows associated with
  52.      that animated GIF.
  53.  
  54.    * Save saves the current document after trying to minimize the amount of
  55.      disk space the animation uses. A Smaller GIF can reduce the amount of
  56.      space an animation uses without changing its appearance in any way, as
  57.      GIFs are stored using a lossless compression format. Many of the GIF
  58.      utilities available do not maximally compress GIF files when they are
  59.      saved. Even A Smaller GIF is not guaranteed to fully compress a GIF
  60.      file. Currently, the program uses a number of techniques to reduce the
  61.      size of the resulting GIF file. Later versions of this program may
  62.      incorporate additional compression techniques. Some techniques may
  63.      produce files that are not compatible with viewers that do not fully
  64.      implement the GIF standard - you have some control over the techniques
  65.      employed via the preferences window.
  66.  
  67.    * Save As... is similar to Save, but allows you to save the file using a
  68.      new name, so that you may keep your original file intact.
  69.  
  70.    * Test Compression compresses the GIF file without actually saving it.
  71.      After compression, it will report the file size that would have been
  72.      acheived if the file was actually saved.
  73.  
  74.    * Register... is used to register the program. For more registration
  75.      information, please see our registration page.
  76.  
  77.    * Preferences... opens the preferences window, which allows you to
  78.      control the compression techniques used. You may also edit your own
  79.      standard GIF comment by using the preferences. See the section on
  80.      preferences for more information.
  81.  
  82.    * Quit exits the program.
  83.  
  84. Edit Menu
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91. The edit menu allows you to cut, copy, and paste text into the various text
  92. fields used.
  93.  
  94. Animation Menu
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105. The animation menu is available after you have opened an animation.
  106.  
  107.    * Add Standard Comment prepends the exit comment with your standard
  108.      comment. You may modify your standard comment via the preferences
  109.      window.
  110.  
  111.    * Remove All Comments removes all GIF comments from the animation.
  112.  
  113.    * Standardize Comments first removes all GIF comments from the animation,
  114.      and then adds your standard comment.
  115.  
  116.    * Deinterlace All Frames deinterlaces all of the frames of the animation.
  117.      On many platforms, Netscape Navigator (versions 2 and 3) flickers
  118.      considerably when displaying the first frame of an animated GIF which
  119.      is interlaced. Subsequent interlaced frames don't cause flicker, but do
  120.      slow updating. On both the Macintosh and Windows platforms, Microsoft
  121.      Internet Explorer (version 3) handles interlaced animated GIFs well.
  122.  
  123.    * Range Controls... opens a range controls window for the animation. The
  124.      range controls window allows you to easily apply operations to every
  125.      frame within a selected range of frames.
  126.  
  127. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  128.  
  129.  
  130.  
  131. We illustrate the remainder of the program by discussing what happens when
  132. you open the provided "GrafEq Ad.gif" file that is supplied as part of the
  133. download package. The file has already been processed by a utility which
  134. claims to shrink your GIF files.
  135.  
  136. Preview Window
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144. The preview window, entitled "GrafEq Ad.gif Preview", displays a preview of
  145. the animated GIF. If you enlarge the window, you will see the entire window
  146. title. The preview image will be centered within the larger window, and
  147. surrounded by the GIF's background colour.
  148.  
  149. The keyboard's arrow keys may be used to navigate, as described below:
  150.  
  151.    * Press the right arrow key to advance the preview by one frame. Hold the
  152.      right arrow key down to fast-forward through the animation.
  153.  
  154.    * Press the left arrow key to rewind the preview by one frame. Hold the
  155.      left arrow key down to rewind through the animation.
  156.  
  157.    * Press the down arrow key to play the animation forward, at normal
  158.      speed. Press the key again to fast-forward through the animation.
  159.  
  160.    * Press the up arrow key to play the animation backward, at normal speed.
  161.      Press the key again to repidly rewind through the animation.
  162.  
  163.    * Press the space bar to toggle preview playback. If the preview is
  164.      playing, the space bar stops the preview. If the preview isn't playing,
  165.      the space bar starts playing the preview forward, at normal speed.
  166.  
  167.    * Press the escape key to stop the preview from playing.
  168.  
  169. If the preview reaches the end of the animation while playing forward, it
  170. will resume from the beginning. If the preview reaches the beginning while
  171. playing backward, it will resume from the end.
  172.  
  173. Animation Controls Window
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186. The animation controls window, entitled "GrafEq Ad.gif Animation Controls",
  187. is used to control the overall animation. Although you often can't see the
  188. entire title, the window's visual appearance sets it apart from the other
  189. windows.
  190.  
  191.    * Size: 140x60 (6.1K) displays the size of the animation. In this case,
  192.      it is 140 pixels wide, 60 pixels high, and uses approximately 6.1
  193.      kilobytes of disk space.
  194.  
  195.    * 31 Frames (0:07.20) displays the length of the animation. In this case,
  196.      it contains 31 frames. If the animation is played at normal speed, on a
  197.      machine capable of playing the animation at normal speed, it will last
  198.      7.2 seconds.
  199.  
  200.    * Loop forever controls the looping aspects of the animation. This
  201.      animation is set to loop forever. Other possibilities include playing
  202.      once, or looping a fixed number of times, from once to 65,535 times.
  203.  
  204.    * 24 colours displays the number of colours used in the animation.
  205.  
  206.    * Background Colour FFFFFF displays, visually and textually, the
  207.      background colour of the animation. Web browsers tend to ignore this,
  208.      and opt to use the web page background instead of the background
  209.      specified here. As the background given here is used in the preview,
  210.      this control allows you to see the effects of different page
  211.      backgrounds. The textual description is given using HTML syntax - the
  212.      colour is given as <red><green><blue>, with each component given as a
  213.      two digit hexadecimal number.
  214.  
  215.    * Starting Comment displays the GIF comment(s) that precede the frames of
  216.      the animation. You may edit the comment. Normally, one chooses to put
  217.      comments after the animation frames, by using the next control.
  218.      Starting comments will delay the arrival of the first frame.
  219.  
  220.    * Ending Comment displays the GIF comment(s) that follow the frames of
  221.      the animation. You may edit the comment.
  222.  
  223. Frame Controls Window
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236. The frame controls window, entitled "GrafEq Ad.gif Frame Controls", is used
  237. to control the current frame of the animation. Although you often can't see
  238. the entire title, the window's visual appearance sets it apart from the
  239. other windows.
  240.  
  241.    * Frame 1 0:00.00 identifies the current frame. In this case, the current
  242.      frame is the first frame, which also starts at 0 seconds into the
  243.      animation. You may jump to any frame in the animation by entering a
  244.      frame number.
  245.  
  246.    * The frame slider appears next. It visually displays your position in
  247.      the animation. You may position yourself to any frame by dragging the
  248.      thumb with the mouse.
  249.  
  250.    * The seven playback controls are displayed next. The edgemost controls
  251.      rapidly rewind and fast-forward the preview through the animation. The
  252.      next pair plays the animation, at normal speed, backwards and forwards.
  253.      The innermost pair rewind and advance the preview through the animation
  254.      one frame at a time. The center control halts automatic playback.
  255.  
  256.    * Duration 0:01.00 controls the duration of the current frame. In this
  257.      case, the current frame lasts 1 second.
  258.  
  259.    * User Input specifies if the user, by giving some sort of input, may
  260.      cause the animation viewer to advance to the next frame before this
  261.      frame's duration has expired. If checked, and the user gives input
  262.      while this frame is displayed, the viewer should immediately advance to
  263.      the next frame. If this frame has a duration of zero seconds and the
  264.      control is checked, the viewer should not advance until user input is
  265.      given. A Smaller GIF ignores this feature of GIF animations, as do most
  266.      other viewers.
  267.  
  268.    * Interlaced controls whether the current frame is interlaced.
  269.  
  270.    * Comment shows the comment(s) that immediately precede the current
  271.      frame. Normally, comments are put at the end of the animation by using
  272.      the Exit Comment control in the animation controls window.
  273.  
  274. Range Controls Window
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283. The range controls window, entitled "GrafEq Ad.gif Range Controls", allows
  284. you to work with frames as a group. With this window, you may apply an
  285. operation to every frame within a range of frames without manually
  286. performing the operation on each frame yourself. Although you often can't
  287. see the entire title, the window's visual appearance sets it apart from the
  288. other windows.
  289.  
  290. The range controls window can be in one of several modes. The individual
  291. modes will be discussed later. We will first focus on the controls that are
  292. common to all modes.
  293.  
  294.    * Scale Durations is a popup menu that lets you control which mode the
  295.      window is in.
  296.  
  297.    * Frames 1 to 31 (inclusive) displays the selected range of frames. You
  298.      may select a new range of frames by either typing in a new frame range
  299.      or using the slider below. The arrow keys may also be used to select a
  300.      range of frames: the left and right arrow keys change the selection's
  301.      lower endpoint, while the up and down arrow keys change the selection's
  302.      upper endpoint. Whenever an action is applied using this window, it
  303.      will only affect the frames within the selected range of frames.
  304.  
  305. We will now go over the controls in each of the available modes.
  306.  
  307. Scale Durations
  308.      This mode allows you to change the duration of many frames at once. The
  309.      duration of each frame in the range is multiplied by the specified
  310.      scaling factor.
  311.  
  312.         o Scaling Factor: 1.00 specifies the scaling factor to be used. You
  313.           can enter a new scaling factor or select a scaling factor between
  314.           0.1 (ten times faster) and 10.0 (ten times slower) by using the
  315.           slider below.
  316.  
  317.         o More Choices lets you have more control over the process. Click
  318.           this button to reveal more controls.
  319.  
  320.         o Scale scales the duration of the selected frames.
  321.  
  322.         o After Scaling: specifies the minimum and maximum duration of each
  323.           frame, after scaling has been applied. This control is shown by
  324.           selecting more choices. To make all of the selected frames have
  325.           the same duration, enter the same value for minimum and maximum
  326.           duration. A non-zero minimum duration is advised, as a frame with
  327.           zero duration may not be displayed by some viewers.
  328.  
  329.         o Fewer Choices removes the advanced controls from display, after
  330.           reseting them to their default values.
  331.  
  332. Remove Comments
  333.      This mode allows you to remove comments from a range of frames.
  334.  
  335.         o Remove Comments removes all comments from the selected range of
  336.           frames.
  337.  
  338. Deinterlace
  339.      This mode allows you to deinterlace a range of frames.
  340.  
  341.         o Deinterlace deinterlaces all of the selected frames.
  342.  
  343. Preferences Window
  344.  
  345.  
  346. The preferences window, opened by selecting Preferences (under File), is
  347. used to
  348.  
  349.    * control which GIF compression techniques are tried, as well as to
  350.    * edit your standard comment.
  351.  
  352. The popup control in the top left corner of the window selects which
  353. preferences you wish to review. Preferences are stored on disk in the
  354. registration file. Comments on each of the available preferences follow:
  355.  
  356.    * GIF Optimization
  357.  
  358.      The GIF optimization controls allow you to trade off compatibility
  359.      against file size. Maximum compression is usually achieved by keeping
  360.      all controls checked and to pick transparencies from an ultralow band.
  361.      For good compatility with browsers you can uncheck Omit frame
  362.      terminators, uncheck Use a small rectangle for the first frame, and choose
  363.      transparencies from the superlow band. Doing so will normally increase file
  364.      size slightly and keep compatibility with older versions of the common
  365.      browsers. To see expected compatibility, click on the Compatiblity... button
  366.      to bring up an interactive window which will let you see the interaction
  367.      between the compression options and browser compatibility. Small, simple
  368.      animations are more generally compatible than long, complex animations
  369.      since small, simple animations are less likely to expose a bug in a
  370.      browser.
  371.  
  372.      We would like to thank users for keeping us informed of bugs in the
  373.      browsers out there so we can add ways to avoid the problems that may
  374.      occur. The good news is that with each release, the browsers are
  375.      usually getting better at displaying animated GIFs.
  376.  
  377.         o Omit frame terminators specifies whether frame terminators may be
  378.           omitted. Most GIF viewers ignore frame terminators and opt to
  379.           determine the end of a frame by counting the number of pixels
  380.           decoded. Viewers are forced to do this since a moderate number of
  381.           GIFs do not include frame terminators. With this option selected,
  382.           the files are slightly smaller, but do not follow the GIF
  383.           specification strictly. Internet Explorer for Windows (and other
  384.           Windows-based Microsoft software) requires frame terminators.
  385.  
  386.         o Exclude (0,0) from frame rectangle specifies whether the top left
  387.           corner of encoded frames must be the top left corner of the
  388.           animation. A Smaller GIF only encodes differences between frames,
  389.           so the upper left corner is often not included by default.
  390.           Checking this will generate smaller GIFs. Produced GIFs will not
  391.           be compatible with version 2 of Internet Explorer for the
  392.           Macintosh if this control is checked.
  393.  
  394.         o Use interframe transparency specifies whether transparency may be
  395.           used to encode pixels that do not change from one frame to the
  396.           next. Many GIF utilities do not deal with transparency very well,
  397.           so unchecking this may allow you to edit the GIF before putting a
  398.           final version up for people to view.
  399.  
  400.           As an example, GifBuilder for the Macintosh will display, when
  401.           looking at a particular frame of an animation, transparent areas
  402.           as being transparent (rather than taking into account the previous
  403.           frame, as a simple viewer would). If you were to play the
  404.           animation back in GifBuilder however, the animation will be
  405.           properly displayed. Many other GIF utilities behave similarly.
  406.  
  407.         o Pick a transparency index from the ultralow A band partially
  408.           specifies which index should be used for transparency. This
  409.           control is provided so that you may work around display bugs in
  410.           various browsers. The general rule is that the higher bands will
  411.           produces larger GIFs. Netscape Navigator 2 and 3 for the Macintosh
  412.           both have some trouble displaying GIFs that use transparency.
  413.           Picking transparency indices from the superlow band (which
  414.           increases file size slightly) will usually avoid such problems for
  415.           GIFs that use transparency mainly for interframe compression. A
  416.           higher band is sometimes needed for GIFs that use transparency
  417.           visually (so that you may see moving objects against a web page's
  418.           background). There is a rumour going around the Netscape Navigator
  419.           3 for the Macintosh cannot display such animations (regardless of
  420.           which tool is used to create them), but we have had success with
  421.           such animations by using transparencies from higher bands.
  422.  
  423.         o Compatibility... opens up the Compatibility window, which lets you
  424.           interactively see the interplay between the compression options
  425.           and browser compatibility. With the compatibility window, you may
  426.           control the compression options indirectly by controlling the
  427.           compatibility directly (or vice-versa). Note that the
  428.           compatibility reported is pessimistic, as it is for long, complex
  429.           GIFs. Small, simple GIFs will likely be compatible regardless of
  430.           the compression options, as such animations are unlikely to expose
  431.           bugs in the browser. The estimated audience figure comes from
  432.           statistics gathered from the www.peda.com web site. More Info...
  433.           displays information regarding the Compatibility window.
  434.  
  435.    * GIF Comments
  436.  
  437.         o Standard GIF Comment shows your standard GIF comment. You may
  438.           quickly add your standard comment to an animation by selecting Add
  439.           Standard Comment from the Animation menu.
  440.  
  441.           The default comment is "Shrunk by NAME on DATE, using A Smaller
  442.           GIF vVERSION."
  443.  
  444.              + "NAME" expands to the registered user's name,
  445.              + "DATE" expands to the current date, and
  446.              + "VERSION" expands to the current version of the program.
  447.  
  448.    * Startup
  449.  
  450.         o When appropriate, show depth warning on startup controls whether A
  451.           Smaller GIF will warn you when you start up on a display with 256
  452.           or fewer colours. If checked, A Smaller GIF will warn you that
  453.           animation previews may be inaccurate with the current display
  454.           settings, and that image processing is not affected.
  455.  
  456.  
  457.  
  458. For more information visit the program╒s web page at http://www.peda.com/smaller/.
  459.  
  460.  
  461.  
  462. ______________________
  463. áThe Graphics Interchange Format⌐ is the Copyright property of Compuserve Incorporated.
  464.  GIF(sm) is a Service Mark property of Compuserve Incorporated.
  465.  
  466. áA Smaller GIF¬ is a trademark of Pedagoguery Software.
  467.  
  468. áNetscape Navigator is a trademark of Netscape Communications Corporation.
  469.  
  470. áInternet Explorer is a trademark of Microsoft.
  471.  
  472. All other displayed trademarks are the property of their respective holders.